#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

void Rank(int* p)
{
	for (int i = 0; i < 10; i++)
	{
		if (*(p + i) % 2 == 0)
		{
			for (int j = i; j < 10 - i; j++)
			{
				int t = *p + j;
				*(p + j) = *(p + j + 1);
				*(p + j + 1) = t;
			}
		}
	}
}

int main()
{
	int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
	Rank(arr);
	//for (int i = 0; i < 10; i++)
	//{
	//	if (arr[i] % 2 == 0)
	//	{
	//		for (int j = i; j < 10 - i; j++)
	//		{
	//			int t = arr[j];
	//			arr[j] = arr[j + 1];
	//			arr[j + 1] = t;
	//		}
	//	}
	//}
	for (int i = 0; i < 10; i++)
	{
		printf("%d ", arr[i]);
	}
	return 0;
}
